home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1995 #5 & #6
/
Amiga Plus CD - 1995 - No. 5 and 6.iso
/
pd
/
serien
/
purity
/
nr.17
/
pcq-programme
/
ufo
/
ufo2.doc
< prev
next >
Wrap
Text File
|
1995-04-22
|
9KB
|
234 lines
Dokumentation UFO V2.2
----------------------
Einleitung
----------
Auweia, was für ein Name! Aber leider ist mir heute und
auch vor 9 Jahren kein besserer Titel hierfür eingefallen.
Vor 9 Jahren ? Ja !!!!
Damals habe ich dieses Spiel auf dem alten COLOUR-GENIE
programmiert (wer kennt den denn überhaupt noch ???).
Es war mein erstes Spiel und hat mir (natürlich) sehr gut
gefallen.
Wer jetzt aber meint, es kommt ein Spiel mit 3-D Darstellung
und Super-Duper-Stereo-Sound und sonstigen Schmanker'l ....
den muß ich enttäuschen !!!!
Es ist ein GANZ SIMPLES SPIEL. Vielleicht zu simple, aber
darüber entscheidet ihr.
Also, Idee raus aus dem Gehirn und ran an die Tastatur.
Und hier kommt die Auflösung:
Durch das Überfliegen von div. Zeichen auf dem Bildschirm
soll man versuchen, möglichst viele Punkte zu erreichen.
Hierbei sollte man jedoch stehts die Tankanzeige im Auge
haben, denn ohne Sprit ist das Spiel zu Ende.
Zum anderen sollte man auch genau hinsehen, was man
überfliegt, denn ein roter Blitz bedeutet das Ende.
Für die Tankstelle gibt es 10 Einheiten Sprit (die schnell
verbraucht sind).
Bei der Berührung der Wände wirst Du wieder zurückge-
schleudert, frei nach dem Motto: "Ansprungwinkel = Ab-
sprungwinkel".
Das Spiel hat 10 definierte Level, wobei es mit zunehmenden
Level immer schwieriger wird Punkte und Treibstoff zu
sammeln. Nicht nur die Anzahl der roten Blitze steigt,
nein, auch die Anzahl der Objekte verringert sich (und
damit auch die Möglichkeit Treibstoff zu bekommen).
Nach 10 Leveln ist noch nicht Schluß! Nein, es geht weiter
mit dem Speed des 10. Levels! Na wenn da keiner vom Hocker
fällt.
Gespielt wird entweder mit den Cursor-Tasten oder mit
dem Rührstab im Port #2.
Wer es schafft, kann sich in die Top-Ten des Spiels
eintragen.
Aufruf, Übergabeparameter
-------------------------
Aufruf erfolgt im CLI durch UFO
oder
von der Workbench das Icon anklicken.
Keine Übergabeparameter!
Einbindung in eigene Programme
------------------------------
Teile mit Bestimmtheit (siehe auch in der Game.lib), aber
als ganzes?
Erklärung des Source-Codes
--------------------------
Ich habe an vielen Stellen den Source-Code erläutert, nicht
an allen.
Er ist jetzt endlich von mir so beschrieben worden, daß man
sich auch nach mehr als 2 Wochen wieder reinfindet (war nicht
immer so, siehe Ufo 1.1).
Sonstiges
---------
Ha, diesmal habe ich die Routinen aus meiner Game.Lib eingesetzt
(nicht mehr Game.o). Und was passiert? Es ist ein Spiel geworden.
Was noch verbessert werden kann ist die Geschwindigkeit, aber
darüber reden wir nächstes mal.
Getestet haben es : - meine Frau (vielen Dank, Birgit, obwohl man
dich ja manchmal von dem Monitor
wegtragen musste),
- meine Tochter (ist schon was faszinierendes,
so ein bunter Bildschirm)
- und natürlich ich selber (Oh Gott, das kann
ja nur schief gehen).
Copyrights
----------
(c) Jörg Wach, 1982, 1992, 1993
Dieses von mir geschriebene Programm ist GiftWare. Jeder darf es
nutzen und verändern und damit machen, was er will.
Wen es öfters genutzt wird bitte ich um eine kleine Spende (z.B.
Tafel Schocko, Disketten oder -schreiber, Windlen (saubere!) etc).
Alle Rechte an dem Spiel verbleiben aber bei mir.
Ich habe nur folgende Bitte:
- Wenn jemand die Funktionen aus UFO in seine Programme einbaut
möchte ich schon mit dem Hinweis genannt werden, daß ich die
Funktionen geschrieben habe.
- Sollte jemand auf die Idee kommen und die Routinen zu
modifizieren oder zu optimieren so bitte ich doch um die
Übersendung des neuen Listings. Auch ich kann noch was lernen!
Und bitte vergesst nicht eure Kritik an mich zu schreiben, denn
in den nächsten Programmen wird diese mit Bestimmtheit einfließen.
Dateiverzeichnis
----------------
UFO2.p ---> Source.Code
UFO2 ---> Das Programm
UFO2.Doc ---> Na, was wohl ?
UFO.HIGHSCORE ---> Die High-Score Datei
Bilder ---> Die Farbpalette sowie die entsprechenden
Bilder im IMAGE-Format,
div. Soundfiles
und die entsprechenden Infofiles dazu.
Historie
--------
Version 2.2 ---> 10.06.93
Die neue Version enthält jetzt endlich den Sound
(Yeah). Jetzt bringt daß ganze doch mehr Spaß!
Außerdem kleine Sourceänderungen vorgenommen, um den
das Spiel ein bischen schneller zu machen.
Version 2.1 ---> 02.06.93
Kleiner Fehler korrigiert und weil alle über die
Schwierige Joystick- bzw. Tastatursteuerung gemeckert
haben habe ich diese auch angepasst.
Zusätzlich ist jetzt zur Geschwindigkeitskontrolle
des Spiels ein VertikalBlankInterrupt-Server eingebaut
(das Spiel war auf dem Amiga 1200 nicht mehr spiel-
bar, weils einfach zu schnell gewesen ist).
Das Programm läuft bestens unter OS1.2/1.3/3.0
(auch mit meiner Hardware-Programmierung des Blitters).
Version 2.0 ---> 05.09.92
1. Ich habe die neue Game.Lib (Version 1.10) dazu-
gelinkt, die ja eine wessentlich schnellere
Bearbeitung beim zeichnen von Bildern durch den
Blitter ermöglicht.
2. Der Bug, daß die Explosionen nicht komplett
gelöscht werden, ist auch behoben.
3. Meine Frau hat das Ding ausgiebig getestet und
kein einziges Mal abgestürzt.
Version 2.0 ---> 24.08.92
1. Ich habe die Nase voll! Das Spiel reißt ja noch
nicht mal meine Tochter vom Hocker!
Also, alles in dem Spiel (außer der Idee) habe
ich neu geschrieben.
Läuft wunderbar !!!!!!
Version 1.1 ---> 12.08.92
1. Der Fehler in der Highscore-Routine ist behoben
(man sollte eben "reopen" statt "open"
schreiben).
Gleichzeitig ist die Routine für die Ermittlung
des Siegplatzes in eine eigene Funktion gesteckt
worden (is' viel einfacher jetzt und für
zukünftige Spiele).
2. Die Datei "UFO.Highscore" braucht noch nicht da
zu sein. Man ( Frau? ) kann jetzt also lustig
drauf los spielen (toi, toi, toi).
Version 1.0 ---> 30.06.92 -> Bugs:
1. Die Datei "UFO.Highscore" MUß sich unbedingt
im aktuellen Verzeichnis befinden!
Wenn nicht, ab nach Indien.
2. Ihr könnt zur Zeit nur eine Runde spielen. Das
wird aber im nächsten Release geändert.
3. Die High-Score-Routine hat zur Zeit einen Fehler,
so daß sich keiner verewigen kann.
Auch das wird im nächsten Release geändert.
With best wisches und nice play
!! !!!!! !!!!! ! ! !!!!! !!!!!
!! !! !! !! !! ! ! !! !! !!
!! !!!!! !! !! ! ! !!!!! !!!!!
!!! !! !! !! ! ! ! !! !!!
!!!! !! !!!!! !!!!! !!!!! !! !!
!!!!
!! Jörg Wach
!! Waitzstr. 75
!!
!!!! 2300 Kiel 1
Neue PLZ ab dem 1.7.: 24105
!! Tel.: 0431/57 84 85
!!
!! Westdeutschland
!!
!!!!! 11.06.1993